MSTKNVISFLMVICIIVSVNARPLFSSIFTDPYPYLNSLPGFFHVFRCYSSVMKFPICVIQTTESVRNKRWEISPYCCKAYLHTKDYCLPKIPYMPKFPSFIRNHCKKVVRK